package a.h;

public class nc
  extends gc
{
  public static final String y = "IntOptionItem.minValue";
  public static final String z = "IntOptionItem.maxValue";
  public static final String A = "IntOptionItem.unsigned";
  protected int B;
  protected int C;
  protected boolean D;
  public static int E;
  
  public nc(String paramString, Integer paramInteger)
  {
    super(paramString, paramInteger);
    a(Integer.TYPE);
    this.D = false;
  }
  
  public nc(String paramString, int paramInt)
  {
    this(paramString, new Integer(paramInt));
  }
  
  public nc(String paramString, int paramInt1, int paramInt2, int paramInt3)
  {
    this(paramString, new Integer(paramInt1));
    this.B = paramInt2;
    this.C = paramInt3;
    this.D = true;
    a(y, new Integer(this.B));
    a(z, new Integer(this.C));
  }
  
  public String n()
  {
    return "Int";
  }
  
  public void a(Object paramObject)
  {
    if (ec.t == 0)
    {
      if (((paramObject instanceof Integer)) || (paramObject == null)) {
        super.a(paramObject);
      }
    }
    else if (!ec.s) {
      return;
    }
    throw new IllegalArgumentException("argument type mismatch");
  }
  
  int b()
  {
    return ((Integer)this.u).intValue();
  }
  
  boolean q()
  {
    return this.D;
  }
  
  int r()
  {
    return this.B;
  }
  
  int s()
  {
    return this.C;
  }
}


/* Location:           E:\idea\
 * Qualified Name:     a.h.nc
 * JD-Core Version:    0.7.0.1
 */